package GestioneAiutiTest;

import static org.junit.Assert.*;

import org.junit.After;
import org.junit.Test;

import swimv2.servlet.GestoreSession;

import Swimv2.GestioneAiutiRemote;


public class RichiesteAiuto {

	@Test
	public void InvioRichiestaAiuto() {
		GestioneAiutiRemote r= GestoreSession.gestioneAiuti();
		assertTrue(r.invioRichiestaAiuto("Carlo_F", "gianni", "piastrellista"));
	}
	
	@After
	public void RimuoviRichiestaAiutoPrecedente() {
		GestioneAiutiRemote r= GestoreSession.gestioneAiuti();
		r.rimuoviRichiesta(36);
	}
	
	@Test
	public void RimuoviRichiestaAiuto() {
		GestioneAiutiRemote r= GestoreSession.gestioneAiuti();
		assertTrue(	r.rimuoviRichiesta(2));
	}
	
	@Test
	public void AccettaRichiesta(){
		GestioneAiutiRemote r= GestoreSession.gestioneAiuti();
		assertTrue(	r.accettaRichAiuto(33));
	}
	
	@Test
	public void RifiutaRichiesta(){
		GestioneAiutiRemote r= GestoreSession.gestioneAiuti();
		assertTrue(	r.rifiutaRichAiuto(29));
	}
	
	@Test
	public void VisualizzaRichiesteRicevute(){
		GestioneAiutiRemote r= GestoreSession.gestioneAiuti();
		assertNotNull(	r.restituisciRichiesteRicevute("gianni"));
	}
	
	@Test
	public void VisualizzaRichiesteAttesa(){
		GestioneAiutiRemote r= GestoreSession.gestioneAiuti();
		assertNotNull(	r.restituisciRichiesteAttesa("gianni"));
	}
	
	@Test
	public void VisualizzaRichiesteFeedback(){
		GestioneAiutiRemote r= GestoreSession.gestioneAiuti();
		assertNotNull(	r.restituisciRichiesteFeedback("gianni"));
	}
	
	
}
